![]() |
Datafox DFCom - API
04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
|
#include "df_defines.h"gehe zum Quellcode dieser Datei
Funktionen | |
| void DF_API_CALL | DFCClearTimeboyListBuffer (int connectionNumber, int groupNumber, int number) |
| Bibliotheksinterne Datenpuffer für Timeboylistendaten löschen und initalisieren. Mehr ... | |
| int DF_API_CALL | DFCMakeTimeboyList (int connectionNumber, int groupNumber, int number, int recordCount, int size, const unsigned char *buffer, int flags, int *errorNumber) |
| Kopieren eines aufbereiteten Datenarrays für eine Timeboyliste in den Biblioteksinternen Datenpuffer. Mehr ... | |
| int DF_API_CALL | DFCLoadTimeboyList (int connectionNumber, int deviceAddress, int groupNumber, int number, int unused_setTo0, int *errorNumber) |
| Übertragen der bibliotheksinternen Datenpuffer zum Gerät. Mehr ... | |
| void DF_API_CALL DFCClearTimeboyListBuffer | ( | int | connectionNumber, |
| int | groupNumber, | ||
| int | number | ||
| ) |
Bibliotheksinterne Datenpuffer für Timeboylistendaten löschen und initalisieren.
Die in der Bibliothek bereitgestellten Datenpuffer für die zu übertragenenden Listendaten werden gelöscht und für eine Verwendung mittels DFCMakeTimeboyList() und DFCLoadTimeboyList() initalisiert.
_DFCClearTimeboyListBuffer@12 DFCClearTimeboyListBuffer | [in] | connectionNumber | Zu verwendende Verbindungsnummer. |
| [in] | groupNumber | Gruppennummer der Liste. Bereich -1 bist 19. Mit der Angabe von -1 werden alle Gruppen angesprochen. |
| [in] | number | Listennummer. Bereich -1 bist 19. Bei einer Angabe von -1 werden alle Datenpuffer gelöscht. |
| int DF_API_CALL DFCLoadTimeboyList | ( | int | connectionNumber, |
| int | deviceAddress, | ||
| int | groupNumber, | ||
| int | number, | ||
| int | unused_setTo0, | ||
| int * | errorNumber | ||
| ) |
Übertragen der bibliotheksinternen Datenpuffer zum Gerät.
Es werden die mit DFCMakeTimeboyList() importierten Listendaten in das Gerät geschrieben. Vorhandene Listendaten werden hierbei erst nach einer erfolgreichen Übernahme überschrieben.
_DFCLoadTimeboyList@24 DFCLoadTimeboyList | [in] | connectionNumber | Zu verwendende Verbindungsnummer. |
| [in] | deviceAddress | Anzusprechende Geräteadresse. |
| [in] | groupNumber | Gruppennummer. Eine Angabe von -1 meint alle Gruppen. |
| [in] | number | Listennummer. Bei Angabe von -1 werden alle importierten Listen zur angegebenen Gruppe übertragen. |
| [in] | unused_setTo0 | Reservierter Parameter, aktuell mit 0 übergeben. |
| [out] | errorNumber | Fehlernummer bei fehlerhafter Ausführung. |
| 0 | Fehler bei Ausführung. |
| 1 | Ausführung war erfolgreich. |
| int DF_API_CALL DFCMakeTimeboyList | ( | int | connectionNumber, |
| int | groupNumber, | ||
| int | number, | ||
| int | recordCount, | ||
| int | size, | ||
| const unsigned char * | buffer, | ||
| int | flags, | ||
| int * | errorNumber | ||
| ) |
Kopieren eines aufbereiteten Datenarrays für eine Timeboyliste in den Biblioteksinternen Datenpuffer.
Der zu übergebende Datenpuffer wird in den Bibliotheksinternen Datenpuffer kopiert und für eine spätere Übertragung mittels DFCLoadTimeboyList() zwischengespeichert.
_DFCMakeTimeboyList@32 DFCMakeTimeboyList | [in] | connectionNumber | Zu verwendende Verbindungsnummer. |
| [in] | groupNumber | Gruppennummer der Liste. Bei Angabe von 0 ist die so übergebene Liste für alle Gruppen gültig. |
| [in] | number | Listennummer. |
| [in] | recordCount | Anzahl der Datensätze im übergebenen Datenarray. |
| [in] | size | Anzahl Byte des Datenarrays. Brechnet sich aus (recordCount * Größe pro Datensatz). |
| [in] | buffer | Datenarray mit den Daten. |
| [in] | flags | Angebbare Flags zur Liste. Z.B. Bit 1 ob Liste gelöscht werden soll. |
| [out] | errorNumber | Fehlernummer bei fehlerhafter Ausführung. |
| 0 | Fehler bei Ausführung. |
| 1 | Ausführung war erfolgreich. |